
package de.syfy.project.game.base;

/**
 * Alles was ausrüstbar ist
 *
 * @author felixspielmann
 */
public interface Equipable {
    
    /**
     * 
     * @return 
     * liefert die "Wertigkeit" des Objekts
     */
    public int getEqPoints();
    
    /**
     * was soll beim Ausrüsten passieren
     */
    public void onEquip();
    
    /**
     * was soll beim Abrüsten passieren
     */
    public void onDequip();
    
    
    /**
     * ändert und setzt die Abnutzung
     * @param dura neuer wert der Abnutzung
     */
    public void setDurability(int dura);
    
    /**
     * 
     * @return gibt die aktuelle Abnutzung aus
     */
    public int getDurability();
    
    
    
}
